home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / plain / contrib / nfss-plain / nfss.bug < prev    next >
Encoding:
Text File  |  1994-04-20  |  7.7 KB  |  186 lines

  1.  
  2. % This file is part of the NFSS (New Font Selection Scheme) package.
  3. % ------------------------------------------------------------------
  4.  
  5. \def\filedate{91/11/22}
  6.  
  7. IMPORTANT NOTICE:
  8.  
  9. Don't change this file.
  10.  
  11. This file contains problem-records and bug-reports.  Unsolved problems
  12. and uncorrected but known bugs (so called features) start out with two
  13. exclamation marks before the number.  Fixed problems will start with two
  14. asterisks. 
  15.  
  16.  
  17. ** (1)  FMi 90/04/05: \process@table will never be called in the letter
  18.         style, or more exactly in any style that redefines \document. 
  19.         This means that you can't use math alphabet identifiers in letters.
  20.         This is a problem of the upgrade to LaTeX 2.10 and will vanish
  21.         then.  A fix for LaTeX 2.09 styles is to insert \process@table
  22.         immediately before
  23.             \def\do ....
  24.         inside any redefinition of the \document command.
  25.         FMi 91/09/28: corrected with the new release of LaTeX 2.09
  26.  
  27.  
  28. ** (2)  FMi 90/04/05: \makelabels in letter will cause an error because \xpt
  29.         is redefined to \@preamerr after \document.
  30.         FMi 90/06/03: Fixed by redefining \xpt inside \xpt. (v1.1j lfonts.doc)
  31.  
  32. !! (3)  FMi 90/04/05: Problems similar to (1) will be encountered in
  33.         style files that redefine internals like \@outputpage, etc. 
  34.  
  35. ** (4)  SPQR 90/05/22: In oldlfont.sty and newlfont.sty we forgot to
  36.         add the lasy math alphabet identifier to the math versions.
  37.         FMi 90/05/24: fixed.
  38.  
  39. ** (5)  MDo 90/06/08: An \hbox{\small ...} in vertical mode will be
  40.         placed into the vertical list using the \baselineskip current
  41.         inside the box not the one outside the box.  Temp. fix: use
  42.         extra braces to keep the change from \small local.  Final fix
  43.         will move part of the code from \gbl@settings into \selectfont.
  44.         FMi 90/06/24: fixed.
  45.  
  46. ** (6)  DH  90/06/18: \hbox instead of \mbox was used in \text.
  47.         FMi 90/06/24: fixed.
  48.  
  49. ** (7)  DH  90/06/29: oldlfont.sty shouldn't be read in twice to
  50.         avoid math group overflow.
  51.         FMi 90/06/29: fixed.
  52.  
  53. ** (8)  MDo 90/06/28: \no@font@help message was too long for some
  54.         version of TeX (buffer size).  
  55.         FMi 90/06/30: fixed by shortening the error message.
  56.         We recommend increase of buffer size to at least 2000!!!!!
  57.  
  58. ** (9)  FMi (long known): In certain cases \addtoversion would produce
  59.         a misleading error message.
  60.         RmS 90/06/30: Fixed by adding another error message text.
  61.         
  62. ** (10) MDo 90/07/05: Stupid typo in v1.2l of fam.doc. First assigned
  63.         user value and then default value in \extra@def.
  64.         FMi 90/07/05: Fixed by exchanging.  
  65.  
  66. ** (11) JBr 90/07/06: Another stupid typo in v1.2i of oldlfont.sty
  67.         where a necessary \fi was preceded by %.
  68.         FMi 90/07/06: Fixed by removing the percent.
  69.  
  70. ** (12) FMi 90/07/07: While changing the interface a few days ago
  71.         I forgot to remove a \the\toks@ in \define@mathgroup.  This
  72.         enlarged the versions by a power of two resulting in some loss
  73.         of performance.  
  74.         FMi: fixed five minutes later. 
  75.  
  76. ** (13) DH  90/07/10: In fam.doc a missing percent in \sub@fontshape
  77.         could produce an extra space if a font is loaded in horizontal
  78.         mode.
  79.         FMi 90/07/11: fixed.
  80.  
  81. ** (14) MDo 90/07/10: Used \ifx\undefined\ds@oldlfont instead of
  82.         \@ifundefined{ds@oldlfont} so that oldlfont was never loaded
  83.         in a \documentstyle command. (Another of those stupid things)
  84.         FMi 90/07/11: Fixed.  
  85.  
  86. ** (15) RmS 90/09/02: Fix for (14) was incorrect since \@ifundefined is
  87.         not available before latex.tex is loaded.
  88.         FMi 90/09/02: Fixed by inserting its definition directly.  
  89.  
  90. ** (16) FMi 90/10/02: Dr. David Love reported that \paragraph{Test} {\sl AB}
  91.         would produce a bold slanted heading the newlfont option.
  92.         This is actually not an error of the font selection scheme but
  93.         a problem with LaTeX 2.09. If the newlfont option is used, it is
  94.         necessary that at some places in a style file all font parameters
  95.         are specified. Currently the LaTeX styles specify only \normalsize
  96.         \bf in headings.  In this case one has to reset the wrong font
  97.         parameter by hand, e.g., \paragraph{\normalshape Test} in the
  98.         case above.  As similar problem will arise when a footnote is
  99.         encountered during the scope of \sf etc.  This problem will
  100.         vanish with the new LaTeX. 
  101.         FMi 91/09/28: corrected with the new release of LaTeX 2.09
  102.  
  103. ** (17) DH  90/10/04: It seems better to substitute cmti for cmu fonts
  104.         which are not available since this font is mainly used for the
  105.         \pound symbol. (Who likes to get pounds converted to dollars in
  106.         a footnote?)
  107.         FMi 90/10/09: Changed.
  108.  
  109. ** (18) FMi 90/10/12: FJe reported that changes to \baselinestretch
  110.         in the preamble do not affect the setting of \baselineskip.
  111.         FMi 90/10/12: Fixed by forcing a reinitialisation in 
  112.         \begin{document}
  113.  
  114. ** (19) DWu 91/03/03: The combination of twoside, \pagestyle{headings}
  115.         and newlfont.sty results in slanted page numbers on every second
  116.         page. This is again the result of mixing LaTeX 2.09 styles with
  117.         the font selection scheme.
  118.         Temp. fix: delimit the scope of \sl in the heading macros with
  119.         an extra set of braces. The standard styles will be updated soon.
  120.         FMi 91/09/28: corrected with the new release of LaTeX 2.09
  121.  
  122. !! (20) WKa 91/03/07: \process@table will never be called in the letter
  123.         style, or more exactly in any style that redefines \document. 
  124.         This means that you can't use newlfont.sty within such document
  125.         styles without adding the fix mentioned in (1).
  126.  
  127. ** (21) SLe 91/03/25: \$ no longer worked as superscript in math.
  128.         Fixed 91/03/27 FMi: added extra braces around definition. Did
  129.         the same for \pounds and \copyright.
  130.  
  131. ** (22) FMi 91/03/30: The file install.tex was added to the distribution.
  132.         It describes the generation of a new format in more detail and is
  133.         processable with the old LaTeX. The file fontsel.tex was changed so
  134.         that it is processable without the NFSS running.
  135.  
  136. ** (23) FMi 91/03/30: Definitions of \newfont and \symbol added to
  137.         newlfont.sty and basefont.tex. The use of this functions is
  138.         not encouraged but was provided because the NFSS still misses
  139.         a proper interface for these features.
  140.  
  141. **     FMi 91/09/28: Set of small changes to use the features offered by
  142.         a new release of LaTeX 2.09. NFSS will check whether or not it runs
  143.         under the new LaTeX release and will issue an error if not during 
  144.         initex to inform people that there is a newer version of LaTeX around.
  145.  
  146. ** (24) RmS 91/11/10: \reset@font should be protected against expansion.
  147.         FMi 91/11/21: corrected.
  148.  
  149. ** (25) RmS 91/11/21: LaTeX fonts should start with `l'
  150.         FMi 91/11/21: corrected.
  151.  
  152. ** (26) RmS 91/11/22: euscript.sty does not work without amstex.sty option.
  153.         FMi 91/11/22: Missing code added.
  154.  
  155. ** (27) FMi 91/11/26: The AMS removed eufm14.mf and eufb14.mf from their font
  156.         distribution. For this reason fontdef.max was changed.
  157.  
  158. ** (28) RBa 91/05: \series etc. should get different names because they may
  159.         be used in mathematical work.
  160.         FMi 91/11/27: Changed to \fontfamily, \fontseries, \fontshape and
  161.         \fontsize. Old names are still supported.
  162.  
  163. The good guys and dolls mentioned in this file:
  164.  
  165.   RBa   Rosemary Bailey
  166.   JBr   Johannes Braams
  167.   MDo   Michael Downes
  168.   WKa   Wolfgang Kaspar       URZ86@DMSWWU1A.bitnet
  169.   DH    Don Hosek
  170.   FJe   Frank Jensen          fj@iesd.dk
  171.   SLe   Silvio Levy           levy@princeton.edu
  172.   FMi   Frank Mittelbach      
  173.   SPQR  Sebastian Rahtz
  174.   RmS   Rainer Sch\"opf       
  175.   DWu   Dominik Wujastik
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.